package com.ebo.kline.model;

import java.util.List;

/**
 * Created by admin on 2018/5/31.
 */

public interface IKData {

    double getClose_price();
    double getOpen_price();
    double getLow();
    double getHigh();
    double getVolume();
    double getAvePrice();

    String getTime();

    SMAModel getSma();
    EMAModel getEma();
    BOLLModel getBoll();
    MACDModel getMacd();
    RSIModel getRsi();
    KDJModel getKdj();

    int[] getMACycle();

    void setBoll(double upper, double mid, double lower);
    void setKdj(double k, double d, double j);
    void setEma(double ema12, double ema26, List<Double> emaX);
    void setMacd(double diff, double dea, double macd);
    void setRsi(double rsi1, double rsi2, double rsi3, double rsi1AbsEma, double rsi2AbsEma, double rsi3AbsEma, double rsi1MaxEma, double rsi2MaxEma, double rsi3MaxEma);
    void setAmountVol(float mountVol);


    void setTotal(double total);
    void setAvePrice(double avePrice);
    float getAmountVol();
    double getTotal();



}
